<ui:composition template="/WEB-INF/templates/layout.xhtml"
                xmlns="http://www.w3.org/1999/xhtml"
                xmlns:f="http://java.sun.com/jsf/core"
                xmlns:h="http://java.sun.com/jsf/html"
                xmlns:ui="http://java.sun.com/jsf/facelets"
                xmlns:p="http://primefaces.org/ui"
                >
    <ui:define name="content">
        <h:form id="formdec">
            <p:growl autoUpdate="true"/>
            <p:panel  header="Declaraciones">
                <p:tabView id="tabView"  dynamic="false">
                    <p:tab id="tba1" title="Registro">
                        <h:panelGrid columns="8">
                            <p:calendar mode="popup" navigator="true" showButtonPanel="true" showOn="button" value="#{movimientoController.fechaIn}"  id="fechadesde" />
                            <p:watermark for="fechadesde" value="Fecha Desde(dd/mm/aa)" /> 
                            <p:calendar mode="popup" navigator="true" showButtonPanel="true" showOn="button" value="#{movimientoController.fechaFn}"  id="fechahasta" />
                            <p:watermark for="fechahasta" value="Fecha Hasta(dd/mm/aa)" /> 
                            <p:commandButton process="fechadesde fechahasta @this" icon="search" update="idtablemov" action="#{movimientoController.searchFactura()}" />
                            <p:inputMask mask="9?999999999999999" size="23" placeHolder="" id="idbuscarmov" maxlength="50" value="#{movimientoController.valor}"/>
                            <p:watermark for="idbuscarmov" value="Digite Monto Declaracion" /> 
                            <p:commandButton process="@this idbuscarmov" icon="ui-icon-disk" update="idtablemov" actionListener="#{movimientoController.searchFactura()}" />
                        </h:panelGrid>
                        <br/><br/>
                        <p:dataTable id="idtablemov" paginator="true" rows="5" paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}" rowsPerPageTemplate="5,10,15" value="#{movimientoController.listaMovimiento2}" var="varmov">
                            <p:column headerText="Apunte">
                                #{varmov.id}
                            </p:column>
                            <p:column headerText="Fecha">
                                #{movimientoController.formatFecha(varmov.fecha)}
                            </p:column>
                            <p:column headerText="Concepto">
                                #{varmov.concepto}
                            </p:column>
                            <p:column headerText="Documento">
                                #{varmov.documento}
                            </p:column>
                            <p:column headerText="Debe">
                                #{varmov.debe}
                            </p:column>
                            <p:column headerText="Haber">
                                #{varmov.haber}
                            </p:column>
                            <p:column headerText="IVA">
                                #{varmov.iva}
                            </p:column>
                            <p:column headerText="Imp IVA">
                                #{varmov.impIVA}
                            </p:column>
                            <p:column headerText="B/C">
                                #{varmov.bc}
                            </p:column>
                            <p:column headerText="Total">
                                #{varmov.total}
                            </p:column>
                        </p:dataTable>
                    </p:tab> 
                    <p:tab id="tba2" title="Declaraciones Realizadas">
                        <h:panelGrid columns="8">
                            <p:calendar mode="popup" navigator="true" showButtonPanel="true" showOn="button" value="#{movimientoController.fechaIn}"  id="fechaD" />
                            <p:watermark for="fechaD" value="Fecha Desde(dd/mm/aa)" /> 
                            <p:calendar mode="popup" navigator="true" showButtonPanel="true" showOn="button" value="#{movimientoController.fechaFn}"  id="fechaH" />
                            <p:watermark for="fechaH" value="Fecha Hasta(dd/mm/aa)" /> 
                            <p:commandButton process="fechaD fechaH @this" icon="search" update="idtabledec" action="#{movimientoController.searchDeclaracion()}" />
                        </h:panelGrid>
                        <br/><br/>
                        <p:dataTable id="idtabledec" paginator="true" rows="5" paginatorTemplate="{CurrentPageReport}  {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}" rowsPerPageTemplate="5,10,15" value="#{movimientoController.listaMovAuxiliar}" var="vardec">
                            <p:column headerText="Fecha">
                                #{movimientoController.formatFecha(vardec.fecha) }
                            </p:column>
                            <p:column headerText="Concepto">
                                #{vardec.concepto}
                            </p:column>
                            <p:column headerText="Documento">
                                #{vardec.documento}
                            </p:column>
                            <p:column headerText="Debe">
                                #{vardec.debe}
                            </p:column>
                            <p:column headerText="Haber">
                                #{vardec.haber}
                            </p:column>
                            <p:column headerText="IVA">
                                #{vardec.iva}
                            </p:column>
                            <p:column headerText="Imp IVA">
                                #{vardec.impIVA}
                            </p:column>
                            <p:column headerText="B/C">
                                #{vardec.bc}
                            </p:column>
                            <p:column headerText="Descuento">
                                #{vardec.descuentoDeclaracion}
                            </p:column>
                            <p:column headerText="Total">
                                #{vardec.total}
                            </p:column>
                        </p:dataTable>
                    </p:tab>
                </p:tabView> 
            </p:panel>
        </h:form>
    </ui:define>
</ui:composition>
